/*
 * 结构型模式（Structural）
 *
 * 定义: 这些设计模式关注类和对象的组合，能将对象和类组装成较大的结构，并同时保持结构的灵活和高效。
 *
 * 常用的有：代理模式、桥接模式、装饰器模式、适配器模式。
 * 不常用的有：门面模式、组合模式、享元模式。
 *
 * TIPS: 还存在一种 过滤器模式(Filter Pattern)/标准模式(Criteria Pattern)，
 *      其目的是通过逻辑运算以解耦的方式，运用一个或多个标准来过滤一个对象列表。属于非常常用的设计模式。
 *      它也不属于GoF的23种设计模式当中。若为其定义类型则它属于结构型。此项目就不对此做介绍，有需要的可以自行百度阅读。
 *
 */
package com.zwh.se.design_pattern.structural;